.form .form-buttons {
  @apply w-full flex justify-end;
}

.form .form-field {
  margin-top: 8px;
}

.form .app-form-hint {
  @apply text-gray-500 text-2xs;
}

.el-form-item__error {
  --el-color-danger: #ef4444;
}

// Form
.el-form,
.el-form--default.el-form--label-top {
  .el-form-item {
    &__content {
      @apply mb-4 w-full;
    }
  }
}

.el-form,
.el-form--default.el-form--label-top {
  & .el-form-item__label {
    @apply flex flex-row-reverse gap-1 mb-1 text-xs text-gray-900 font-semibold;
  }
}

.el-form-item.no-margin .el-form-item__content{
  @apply mb-0;
}

.el-form-item.is-error-relative .el-form-item__error{
  position: relative;
  top: 0%;
}
.el-form-item.is-error-above .el-form-item__error{
  top: -1rem;
}